body, div, address, blockquote, iframe, ul, ol, dl, dt, dd, 
h1, h2, h3, h4, h5, h6, p, pre, table, caption, th, td, 
form, legend, fieldset, input, button, select, textarea {
    margin: 0;
    padding: 0;
    font-style: normal;
    font-size:12px;
    font-family: inherit;
}

input, textarea {
font-size:12px;
padding:3px;
}

ol, ul {
    list-style: none;
    line-height:1.5;
}

fieldset, img {
    border: 0px none;
    
}

a.user_img img
{

	border:1px solid #efefef;
}

a.user_img:hover{zoom:1;}
a.user_img:hover img
{
  border:1px solid #85C12B;

}
.container a:hover
{
	text-decoration:underline;
}
	
.fontstyle
{
	color:Green;
	font-size:14px;
}

:focus {
    outline: 0;
}
table {
    /*border-collapse: collapse;
    border-spacing: 0;*/
}
caption, th {
    text-align: left;
}

body {
    color: #333;
    background:#DBEDF6;
    text-align: center;
    font: 12px/1.5 Tahoma, Helvetica, Arial, sans-serif;
}

#center { MARGIN-RIGHT: auto; MARGIN-LEFT: auto; } 



html, body {
    height: 100%;
}
* html .container {
    height: 100%;
}


a:link{
   color: #333;
    text-decoration: none;
}
a:visited
{
    color:#464646;
	text-decoration:none;
}

a.homelink:hover
{
	text-decoration:none;
}
.homelink
{
	height:80px;
 display:block;
position:absolute;
left:0px;
top:0px;
text-decoration:none;
width:190px;
float:left;
}
.index_link a img
{
	border:1px solid #FFF;
}
.index_link a:hover img
{
	border:1px solid #85C12B;
}
.index_text
{
	width:200;
	 height:250; 
	 float:left; 
	 margin:10px;
	 padding:5px;
	 color:#E5EBCD;
	 font-size:15;
	
}
.index_text ul
{
  list-style-type:disc;
  list-style-position:inside;
}
	
.index_link 
{
	background-color:#E5EBCD;
}
	
/* input
********************************************************************/
.inputstyle {
    background:#FFFFFF url(input-bg.gif) repeat-x scroll center top;
    border:1px solid #B6C2CC;
    padding:2px;
    font-family:Tahoma,Arial,Helvetica,sans-serif;
    font-size:12px;
    font-size-adjust:none;
    font-stretch:normal;
    font-style:normal;
    font-variant:normal;
    font-weight:normal;
    line-height:normal;
    vertical-align:middle;
}


.userbar
{
   float:right;  
   font-size:12;
   color:#ffffff;
   padding-right:3px;
}
.userbar a
{
    color:#ffffff;
}
.searchplace
{
	 padding-top:30px;
	float:right;
}
/* Common
=====================================================*/
.float-right{

}

.clearfix {
    display: block;
}
.text-ellipsis{
	text-overflow : ellipsis;
}
.clear_both {
    clear:both;
}
.floatLeft
{
    float:left;
}
.floatRight
{
    float:right;
}
.clearBoth
{
    clear:both;
}
/* Container
=====================================================*/
.container {
   /* width: 930px;*/
    width:998px;
    min-height: 100%;
    margin: auto;
    text-align: left;
    /* background: #DEEBF3; */
    background:#FAFFF3;
}


/* Header
==========================================================*/

.header {
    margin: 0 10px 2px;
    background-position:center;
    background:url(/support/alpha/images/top_bg.jpg);
    height:80px;
    width:977px;
    position:relative;
}

.header #userCustomize
{
	float:right;
}

.header #userCustomize a
{
	color:White;
}


/* TopNav
==========================================================*/

.topnav {
    position: relative;
    margin: 0 -10px 5px;
    padding: 0 15px;
    height: 2em;
    line-height: 2;
    /* background: #f5f5f5; */
    /* border-bottom: 1px solid #e3e3e3; */
}



/* Brand
========================================================*/
.brand{
    margin-right: 7px;
}

.brand h1.site-name {
    display: none;
}

.logo {
   width:161;
   height:76;
  /* background: url(logo.gif);*/
}

/*
===========================================================*/

 
/* Nav
==========================================================*/
 .nav 
 {
    margin:0px 10px;
	height: 31px;
	width:977px;
	background-image: url(/support/alpha/images/header_nav_bg-975.gif);
	background-repeat: repeat-x;
	list-style-type: none;
}
.nav ul {
	list-style-type: none;
}
.nav li{
	float: left;
	background: url(/support/alpha/images/header_nav_divider.gif) no-repeat;
	/*height:31px;*/
	padding:0;
	margin:0;
	cursor: text;
	position:relative;
	padding:7px 9px;
}
.nav li:hover,.nav li.hover
{
	background:url(/support/alpha/images/header_nav_content_on.gif) no-repeat 100% 0;
}

.nav li:hover a,.nav li.hover a
{
	text-decoration:none!important;
}
 .nav li a{
	/*float: left;
	display:block;*/
	cursor:pointer;
	font-size:14px;
	font-weight:bold !important;
	/*color: #31600c;*/
	text-decoration: none;
}

.nav_li_hover
{
	background:url(/support/alpha/images/header_nav_content_on.gif) no-repeat 100% 0;
}   
    
.nav_menu
{
background:#F7F7F7 none repeat scroll 0 0;
border-bottom:1px solid #85C12B;
border-left:1px solid #85C12B;
border-right:1px solid #85C12B;
left:-1px;
padding:1px;
position:absolute;
top:30px;
}
.nav_menu .item
{
	width:100px;
	 text-align:center;
}
.nav_menu .item2
{
	width:160px;
}
.nav_menu a:link,.nav_menu a:visited
{
   font-size:12px!important;
   float:none!important;
   text-decoration:none;
   font-family:Arial;
   font-weight:100!important;
   color:#808080;
}
.nav_menu a
{
   display:block;
   padding-left:10px;
   padding-right:10px;
   line-height:21px;
}

.nav_menu a:hover
{
	background-color: #9AC4DD;
}

.msg_menu
{

background:#F7F7F7 none repeat scroll 0 0;
border-bottom:1px solid #85C12B;
border-left:1px solid #85C12B;
border-right:1px solid #85C12B;
left:-1px;
padding:1px;
position:absolute;
top:20px;
width:120px;
}
.msg_menu span
{
	color:Red;
}
.msg_menu a:link,.msg_menu a:visited
{
	display:block;
  text-align:center;
  color:#808080;
  margin-bottom:10px;
	
}
.msg_menu a:hover
{
	background-color: #9AC4DD;
	text-decoration:none;
}


.nav p{
	text-align: right;
	font-size:12px;
	display: inline;
	float: right;
	margin-top: 8px;
	margin-right: 20px;
}
.nav p a{
	font-weight:bold;
	font-size:12px;
	color: #31600c;
	text-decoration: none;
}
.nav li a span{
	float: left;
	display:block;
	height:17px;
	padding:7px 9px;
	text-decoration: none;
}
/*.nav li a:hover{
	background:url(/support/alpha/images/header_nav_content_on.gif) no-repeat 100% 0;
	text-decoration:underline;
}*/
.nav li a:hover span{
	background:url(/support/alpha/images/header_nav_divider_on.gif) no-repeat;
	text-decoration: none;
}
.nav li.first a:hover span{
	background:none !important;
	text-decoration: none;
}
.nav_current
{
	background:url(/support/alpha/images/header_nav_content_on.gif) no-repeat 100% 0;
}
	
.nav_current span
{
	background:url(/support/alpha/images/header_nav_divider_on.gif) no-repeat;
}





/* Location
====================================================*/
.location{
	border:1px solid #85C12B;
	background:#fff;
	padding:0px 15px;
	/*width:945px;*/
	height:30px;
	/*line-height:30px;*/
	margin:10px 10px 0px 10px;
	zoom:1;


}



/* Sitemap
==================================================*/
 .sitemap {
    height: 2.5em;
    line-height: 2.5;
    color: #275c91;
    margin: 5px 0px 10px;
    text-align: center;
    background: #E5EBCE;
    border: 1px solid #85C12B;
}
.sitemap a:link{ 
    color: #275c91;
}
.sitemap a:visited {
	color:#275c91;
}
.sitemap a:hover {
	color:#275c91;
	text-decoration:underline;
}

/* Sitemap
==================================================*/
.footer {
    margin: 0 10px 10px;
    padding-bottom: 10px;
    text-align: center;
}

/* Copyright
==================================================*/
.copyright, .copyright a:link, .copyright a:visited {
    color: #000000;
	  line-height:26px;
}

.wrapper {
    /*margin: 0 10 10 10;*/
    margin:5px 10px;
    /*height:auto;*/
    display:block;
    /*overflow:auto;*/
}
/* layout-cols
=================================================*/
.layout-cols2{
		display:block;
		overflow:auto;
}
.layout-cols2 .col1 {
    float:left;
    width: 740px;
    overflow: hidden;
    margin-right:10px;
    display:inline;
    /*border: 1px solid #bed0e0;*/
}
.layout-cols2 .col2 {
    float:left;
    width: 228px;
    margin-right: 0;
    display:inline;
       /*border: 1px solid #bed0e0;*/
}

/* Box
*****************************************************/
.box {
	margin-top:5px;
	border:1px solid #85C12B;
	position:inherit;	
	/*height:1%;*/
	clear:both;
	overflow:hidden;
   /*padding-bottom:5px;*/
   zoom:1;
}

.box .caption{
   background:#85C12B;
	border-bottom:1px solid #85C12B;
	height:27px;
	line-height:27px;
	font-weight:bold;
	color:#fff;
	padding-left:10px;
	padding-right:10px;

}
.box_0 {
	border:1px solid #85C12B;
	position:inherit;	
}

.box_0 .caption{
   background:#85C12B;
	border-bottom:1px solid #85C12B;
	height:27px;
	line-height:27px;
	font-weight:bold;
	color:#fff;
	padding-left:10px;
	padding-right:10px;
}

.box .content{
  padding-left:10px;
  padding-right:10px;
  padding-top:4px;
  padding-bottom:4px;
  overflow:hidden;
}
.box .content p{
  /* line-height:200%;*/

}
.box .content h4{
  font-weight:bold;
  font-size:20px;
  color:#85C12B;
}

/*
===========================================*/
.layout2-cols2
{
   /* margin:5px 10px 10px;*/
}

.layout2-cols2 .col1
{
    width:228px;
    float:left;
}

.layout2-cols2 .col2
{
    margin-left:10px;
    width:740px;
    float:left;
    
}

/* Pages
===========================================*/
.pages{
	text-align:right;
	/*padding-bottom:15px; */
	/* padding-right:20px; */
	clear:both;
	margin-top:5px;
	}
.pages a:link{
	display:inline;
	border:1px solid #D9D9D9;
	color:#001A9F;
	padding:2px 5px;
	margin:0px 3px;
}
.pages a:visited{
	display:inline;
	border:1px solid #D9D9D9;
	color:#001A9F;
	padding:2px 5px;
	margin:0px 3px;
}
.pages a:hover{
	display:inline;
	border:1px solid #8BCCEC;
	color:#000000;
	background:#E8F3FD;
	padding:2px 5px;
	margin:0px 3px;
}
.pages .click{
	display:inline;
	border:1px solid #ff831e;
	color:#000000;
	background:#ffebd9;
	padding:2px 5px;
	margin:0px 3px;
}

/**********************************************/

/* TableStyle 
**********************************************/
.tableStyle 
{
    border-collapse:collapse;
    empty-cells:show;
    width:950px;
}
.tableStyle thead th
{
	text-align:center;
	font-weight:bold;
	border-bottom:1px solid #666666;
	padding:10px;
}
.tableStyle tbody td
{
	text-align:center;
	padding:10px;
	border-bottom:1px dashed #CCCCCC;
}
.tableStyle tfoot th
{
	padding:10px;
}

.buttonstyle
{
    background:transparent url(btn1.gif) no-repeat scroll 0%;
    border:medium none;
    color:#3F3F3F;
    height:24px;
    line-height:24px;
    text-align:center;
    width:65px;
    vertical-align:middle;
}
.table-box
{
	width:700px;
}

.table-box td {
border-bottom:1px solid #D9DDE1;
padding-bottom:4px;
padding-top:4px;
}
.table-box-left {
padding-left:10px;
padding-right:20px;
color:#808080;
font-weight:bold;
text-align:right;
}
.table-box-right {
padding-left:20px;
}

.td-left{
padding-right:20px;
text-align:right;
color:#808080;
font-weight:bold;
width:45%;
}
.td-right{
}


.table-box1
{
	width:950px;
}

.table-box1 td {
border-bottom:1px solid #D9DDE1;
padding-bottom:4px;
padding-top:4px;
}

/* tbl-data
***********************************************/
.tbl-data {
border-collapse:collapse;
font-size:100%;
width:700px;
/*margin-left:80px;*/
margin-bottom:10px;
}



.tbl-data thead th{
background-color:#E7F0FF;
border-top:1px solid #B3C4E0;
height:26px;
padding-bottom:4px;
padding-left:3px;
vertical-align:bottom;
}


.tbl-data thead th
{
	text-align:center;
}
.tbl-data thead1 th
{
	text-align:center;
}
.tbl-data tfoot th
{
	background-color:#E7F0FF;
	border-top:1px solid #B3C4E0;
	border-bottom:1px solid #B3C4E0;
	height:26px;
	padding-bottom:4px;
	padding-left:3px;
	vertical-align:bottom;
}


.tbl-data thead th.centered {
text-align:center;
}
.tbl-data th a img {
margin-bottom:-4px;
}

.tbl-data tbody td {
border-top:1px solid #B3C4E0;
padding:5px 3px;
vertical-align:middle;
text-align:center;
}

.tbl-data tbody td img {
vertical-align:middle;
}
.tbl-data tbody td.clear {
border-top:0px solid #B3C4E0;
padding:5px 3px;
}
.tbl-data a.lnk-topic {
font-weight:bold;
}
.tbl-data td.chk, .tbl-data th.chk {
padding:0pt;
text-align:center;
width:30px;
}
.tbl-data td strong {
font-size:120%;
}
.tbl-data td label {
font-size:100%;
}
.tbl-data .tableSortArrow img {
vertical-align:bottom;
}


/* Span.BtnMin
********************************************************/
span.btn-min {
background:transparent url(btn_min_rhs.png) no-repeat scroll 100% 0pt;
float:left;
height:22px;
width:40px;
margin:0pt 3px 0pt 0pt;
padding-right:9px;
/*padding-top:3px;background-repeat: no-repeat;
	background-position: -400 0pt; */
white-space:nowrap;

}
span.btn-min a {
background:transparent url(btn_min_lhs.png) no-repeat scroll 0pt;
display:block;
font-size:12px;
height:22px;
padding-left:9px;
padding-right:3px;
/*padding-top:3px; */
padding-top:4px; !important;
padding-top:0px;
white-space:nowrap;
width:100%;
}
span.btn-min a:hover {
background-color:transparent;
}

/*group
********************************************************/

.group_view_box {
background-color:#FFFFFF;
border:1px solid #DDDDDD;
margin-bottom:10px;
padding:10px;

}
.boardlist
{
	background-color:#F5FAFE;
}

.boardlist .groupnav
{

	border-bottom:1px solid #85C12B;
     padding:5px 0px;
     	background-color:#DEEBF3;
}
.boardlist .groupnav1
{

	border-bottom:1px solid #85C12B;
     padding:5px 0px;
}
.boardlist em
{
	color:#006699;
	font-style:normal;
}


	
.boardlist td
{
border-bottom:1px dotted #CCCCCC;
}
.topiclist
{
	width:738px;
}
.topiclist th
{
  text-align:center;
}
.topiclist td
{
	
	border-bottom:1px solid #9AC4DD;
}
.color_0
{
	background-color:#E5F6FE;
}
.color_1
{
	background-color:#FFFFFF;
}
.group_info
{
	padding:6px;

}
.group_info li
{
	float:left;
	padding-right:5px;
}
.frd_function_btn {
float:right;
width:80px;
border-bottom:1px solid #DDDDDD;
}

.ClassDivGroupListNew {
margin:10px 0pt;
overflow:auto;
padding:0pt 10px;
width:auto;
}

.ClassDivGroupListNew ul li 
{
	
float:left;
height:100px;
margin:5px 2px 10px;
overflow:hidden;
text-align:center;
}

.table_box
{
	margin:5px;
	text-align:center;
	padding-right:0px;
}
.tr_1
{
	border-bottom: 1px solid rgb(217, 221, 225); 
	background-color: rgb(217, 221, 225);
}

.table_box tr 
{
	border-bottom:1px solid #DDDDDD;
}
.table_box td
{
	width:150;
	text-align:center;
}

.img_box
{
	 padding:4px;
}
.text_edit
{
	text-align:center;
}

.table_edit
{
	text-align:center;
     margin:5 100 5 100;
    width:600;
}

.table_edit td
{
	text-align:left;
	height:25px;
}

.text_clink
{
	 font-size:20px;
	 font-style:italic;
	  text-decoration:underline;
	 color:Green;
	 font-weight:bold;
}

/********************/
.forumtrue
{ 
    clear: both; 
    margin-left:0px; 
    border: 1px solid #B4C9E0; 
    padding: 1px; 
    background-color: #F5FAFE; 
    text-align: center; 
    margin-top: 8px; 
}

.navforumtrue{ 
    margin: 0 auto; 
    font: 14px Arial, Helvetica, sans-serif; 
    color: #090; 
    padding: 10px 10px 10px 45px; 
    width: 80%; 
    background: url(images/btn-true.gif) no-repeat left center; 
    text-align: left; 
    line-height: 160%; 
    font-weight: bold; 
    
}

.forumerror
{ 
    margin: 0 auto; 
    font: 14px Arial, Helvetica, sans-serif; 
    color: #090; 
    padding: 10px 10px 10px 45px; 
    width: 30%; 
    background: url(images/btn-error.gif) no-repeat left center; 
    text-align: left; 
    line-height: 160%; 
    font-weight: bold; 
}


.photoimg
{
	margin:2px;
}
.photoimg li{
margin:4px;
}

.content label {
font-weight:bold;
line-height:220%;
color:#808080;
margin-left:20px;
}
.content tr{
margin:4px;
}
/*
.panneltabs{ padding-bottom: 28px; }
.panneltabs a { float: left; padding: 0 5px; margin-right: 5px; text-decoration: none; height: 28px; line-height: 28px;}
.panneltabs a:hover { color: #666; background: #fff; }
.panneltabs a.current,.panneltabs a.current:hover { color: #000; cursor: default; border-bottom: 1px solid #FFF; background:#FFFFFF  no-repeat right top; height: 25px; line-height: 27px; text-align: center; padding: 0 5px; margin-right: 5px; border-top:2px solid #85C12B; }
*/

/*message
***********************/
.messagelist{
margin-top:10px;

}


.messagelist td{
border-bottom:1px dashed #CCCCCC;
line-height:220%;
text-align:center;
}

.messagetable {
background:#F9FCFF none repeat scroll 0% 50%;
}

.messagetableon {
background:#F5FAFE none repeat scroll 0%;
}

a.submitbutton {
background:transparent url(images/userbutton3.gif) no-repeat scroll left center;
padding:7px 22px;
text-align:center;
}

a.selectall 
{
background:transparent url(images/usersubmit.gif) no-repeat scroll left center;
color:#333333;
padding:7px 10px;
text-align:center;
text-decoration:none;
}

/*Added by Zhi*/
a.viewdetail1
{
	background:transparent url(images/usersubmit2.gif) no-repeat scroll left center;
	color:#333333;
	padding:10px 18px;
	text-align:center;
	text-decoration:none;	
}


.ticket-show {
background:transparent url(images/ticket_bg.gif) repeat-x scroll left top;
border-bottom:1px solid #FFFFFF;
height:12px !important;
margin:10px 12px;
text-align:left;
width:380px;
}

.ticket-show div {
background:transparent url(images/ticket.gif) repeat-x scroll left top;
height:12px;
}

.pannelmessage {
height:40px;
line-height:40px;
}
.pannelleft {
float:left;
line-height:36px;
padding-left:10px;
width:48%;
}
.pannelright {
float:right;
text-align:right;
width:48%;
}
.content.setting 
{
	margin-bottom:5px;
}


.notetitle{ font-weight: bold; color: #F90;  padding-left: 25px;float:left; }
.notetime{ color: #999; font-weight: lighter; padding-left: 25px; }
.notecontent{ overflow: hidden; word-wrap: break-word; word-break: break-all; background: #F5FAFE; font-size: 14px; color: #666; padding: 10px; border:1px solid #85C12B; }

.notenav
{
	text-align:right;
	margin-top:10px;
	padding-right:4px;
	color:#85C12B;
}


/*avater
*********************************/
.avatarlist { padding: 10px; border: 1px solid #999; border-bottom: 0; width: 450px; height: 400px; overflow-y:auto;overflow-x:hidden;}
.avatarlist li{ float: left; margin:5px; }
.avatarbutton { display: block; position:absolute left 0px; bottom: 0px; text-align: center; border: 1px solid #999; border-top: 0; padding: 5px 0; }
.avatarbackground { background-color: #F5F5F5; }
#BOX_overlay label { width: 40px; }


.news {

background:#F5FAFF none repeat scroll 0%;
color:#4A4A4A;
padding:30px 18px 20px;

}

h1 {
color:#363737;
font-size:22px;
font-weight:bold;
margin:0px;
padding:0px;
text-align:center;

}


.times {
border-bottom:1px solid #E1E4E6;
color:#666666;

text-align:center;
}

.button
{
background-color:#99CC33;
border-color:#CCFF99 rgb(102, 153, 0) rgb(102, 153, 0) rgb(204, 255, 153);
border-style:solid;
border-width:1px;
color:#FFFFFF;
font-size:14px;
height:22px;
padding:2px;
text-align:center;
}
.button1
{
background-color:#99CC33;
border-color:#CCFF99 rgb(102, 153, 0) rgb(102, 153, 0) rgb(204, 255, 153);
border-style:solid;
border-width:1px;
color:#FFFFFF;
font-size:14px;
height:22px;
padding:2px;
text-align:center;
width:50;
}

.yellowbutton
{
	background:transparent url(/support/Alpha/images/fp-bg-v32.png) no-repeat;
	background-position:0 -651px;
display:block;
height:22px;
line-height:22px;
overflow:hidden;
text-align:center;
width:80px;
}
a.yellowbutton:hover
{
color:#FF5500;
text-decoration:none;
}

.searchbox
{
	border-bottom:1px solid #85C12B;
	padding-bottom:6px;
	margin-bottom:6px;
}
.searchbox a:hover
{
 background:#85C12B none no-repeat scroll right top;

}
.searchbox_0 a
{
	/*display:block;
	width:15;
	height:15;
	float:left;*/
}
.searchbox_0 a:hover
{
 background:#85C12B none no-repeat scroll right top;

}

.user {
background:#DEEBF3  none repeat scroll 0%;
line-height:16px;
overflow:auto;
padding:10px;
vertical-align:top;
width:160px;
text-align:center;
}
.user p
{
	padding-top:8px;
	padding-bottom:8px;
}
.user li
{
	float:left;
	margin:2px;
}


.usermenu {
 vertical-align:top;
 padding:10px;
 zoom:1;
}

.usermenu span
{
	/*padding:5px;*/

}

.usermenu .content
{
	/*border-top:1px solid #E4E7EC;*/
    /* margin-top:10px;*/
}

.Menubox {
background:#FFFFFF;
color:#FF6600;
font-weight:bold;
height:29px;
line-height:29px;
width:auto;
}

.Menubox li{ 
background:#EEF7FD none repeat scroll 0%;
border-color:#C4D8ED rgb(196, 216, 237) rgb(196, 216, 237);
border-style:solid solid solid;
border-width:1px 1px 1;
color:#666666;
cursor:pointer;
display:block;
float:left;
font-weight:100;
line-height:27px;
margin-right:3px;
padding:0px 12px;
text-align:center;
width:auto;
}

.Menubox ul {
margin:0px;
padding:0px;
}

.Menubox li.hover {default.css (line 220)
background:#FFFFFF none repeat scroll 0%;
border-color:#C9DEFA rgb(201, 222, 250) rgb(201, 222, 250);
border-style:solid solid solid;
border-width:1px 1px 1px;
color:#222222;
font-weight:bold;
height:28px;
line-height:28px;
padding:0px 12px;
width:auto;
}




/**************************************************************************
seldaiseae
**************************************************************************/

.ClassDivFloat
{
	width:700;
	height:400;
	background-color:#EEEEEE;
	border:1px solid #85C12B;
	padding:5 5 5 5;
}

.ClassDivFloat a 
{
color:#85C12B ;
text-decoration:underline;
 font-size:20px;
}

.ClassDivFloat a:hover
{
	background-color:#C4D8ED;
	
}

.ClassDivFloat td
{
	 vertical-align:top;
	 padding:5px;
}


.dizshow
{

 overflow:scroll;

}

.pageing
{
	border-top:1px solid #85C12B;
	text-align:right;
	clear:both;
    
}

.ClassDivFloat li
{
	 width:250px;
	 float:left;
}
.ClassDivFloat h
{
	color:#99CC33;
font-size:14px;
font-weight:bold;
}

.ClassDivFloat a.selected
{
	color:#FF3366;
	font-weight:bold;
}
.ClassDivFloat a.colorblue
{
	color:#85C12B ;
 text-decoration:underline;
 font-size:20px;
}

/**********************************************************************
**********************************************************************/

.qtopics li a:hover
{
	background-color:#C4D8ED;
}

.news_list
{
  margin-top:20px;
}

.news_list ul {
border-bottom:1px dotted #CCCCCC;
margin-bottom:15px;
padding-bottom:10px;
}

.news_list .newlog
{ 
	font-size:14px;
	color:blue;
	text-decoration:underline;
}
	
.news_list ul .list_title {
background:transparent url(list_title.gif) no-repeat scroll 7px;
/*color:#204E7D;*/
font-size:14px;
font-weight:bold;
/*padding-left:23px;*/
}
.news_list ul .list_title span {
color:#787878;
float:right;
font-size:12px;
font-weight:normal;
}
.news_list a:link,.news_list a:visited,.news_list a:hover
{
	/*color:#018701;*/
	color:Green;
}
.opt span
{
     font-weight:bold;
}

.news_list ul .ot span {
margin-right:50px;

}
.news_list ul .text {
/*color:#878787;*/
line-height:23px;
padding:13px 0px;
text-indent:24px;
}


.btn {
background:#5D8BBA url(btn_bg.gif) repeat-x scroll 0%;
border-color:#6499CE rgb(37, 87, 137) rgb(37, 87, 137) rgb(100, 153, 206);
border-style:solid;
border-width:1px;
color:#FFFFFF;
line-height:22px;
text-align:center;
padding:1px 15px;
}

a.btn
{
	color:#FFF;
}
.bor {
padding:10px 0px 10px 5px;
}


.pl {
background:#FFFFFF none repeat scroll 0%;
}
.pl_title {
background:transparent url(pl_bg.gif) repeat-x scroll 0%;
font-size:14px;
font-weight:bold;
height:30px;
line-height:30px;
padding-left:15px;
padding-right:15px;
}
.pl_title span {
color:#949494;
font-size:12px;
font-weight:normal;
}
.pl_title b {
color:#E8581F;
}
.pl_rec_list {
border-bottom:1px dashed #E6E6E6;
height:30px;
line-height:25px;
text-align:center;
}
.pl_rec_list li {
float:left;
font-size:14px;
text-align:center;
width:290px;
}
.pl_rec_list li a:link {
color:#FF0000;
text-decoration:underline;
}
.pl_rec_list li a:visited {
color:#FF0000;
text-decoration:underline;
}
.pl_rec_list li a:hover {
color:#204E7D;
text-decoration:none;
}
.pl_list {
border-bottom:1px solid #E6E6E6;
line-height:25px;
margin:15px 20px;
padding-bottom:10px;
padding-left:5px;
}

.zz {
color:#204E7D;
}

ul.hugbook {
list-style-image:none;
list-style-position:outside;
list-style-type:none;
padding:0pt;
}
ul.hugbook span
{
	color:#949494;
}
ul.hugbook li {
border-bottom:1px dotted #949494;
clear:left;
margin:0pt 0pt;
overflow:hidden;
padding:15px 0pt 15px;
width:100%;
}
ul.hugbook div.hug_icon {
float:left;
padding:5px;
text-align:center;
width:80px;
}
ul.hugbook img.avatar {
float:left;
width:45px;
height:45px;
margin-right:10px;
}
ul.hugbook div.hug_text {
margin:0pt 10px 0pt 145px;
}
ul.hugbook p {
clear:none !important;
margin:0pt !important;
}
ul.hugbook p.graytext {
margin:0pt !important;
}
ul.hugbook p.hug_actions {
float:right;
text-align:right;
}
.longtextfix
{
	padding-right:50px;
}

a.client_name, a.client_name:hover, a.client_name:active, 
a.client_name:link, a.client_name:visited 
{
border:0px none;
color:#018701;
font-weight:bold;
text-decoration:underline;
}
/**********************************************************************
首页
********************************************************************/
.ClassDivIndexLogin {
background-color:#DEEBF3;
 background-image:url(/support/alpha/images/dl_bg_03.jpg);
margin-bottom:10px;
padding:10px;

}
.ClassDivIndexLogin th
{
	text-align:right;
	padding-right:5px;
}


.ClassDivIndexLogin ul
{
	list-style-type:disc;
	list-style-position:inside;
	float:left;
}
.ClassDivIndexLogin .PubInputTextGray {
width:130px;
}

a.PubLinkPink {
color:#FF3366;
padding:1px 0px 0px 1px;
}

.index-news
{
 background-image:url(/support/Alpha/images/dl_gg_bg_06.jpg);
background-repeat:no-repeat;
height:162px;
margin-top:10px;
/*padding-top:40px;*/
width:302px;
}

.activestmembers
{
	background-color:#FFFFFF;
background-image:url(/support/Alpha/images/hyyh_15.jpg);
background-position:left top;
background-repeat:no-repeat;
height:150px;
padding-top:40px;
margin-top:20px;
padding-left:10px;
padding-right:10px;
}
.activestmembers li
{
	float:left;
	padding:10px;
	text-align:center;
	list-style-type:none;
}

.diseaselist
{
	background-color:#FFFFFF;
background-image:url(/support/Alpha/images/jblb_17.jpg);
background-position:left top;
background-repeat:no-repeat;
height:100px;
padding:40px 20px 0px;
}
.diseaselist li
{
	float:left;
	padding:10px;
	text-align:center;
}
.diseaselist1
{
	padding-top:10px;
     color:#808080;
}
.diseaselist1 a
{
	color:#808080;
}
.diseaselist1 a:visited
{
	color:#808080;
}

.diseaselist1 a:hover
{
	background-color:#99CC33;
}
.diseaselist1 li
{
	margin-bottom:5px;
}
.diseaselist1 p
{
    border-bottom:1px solid #85C12B;
    margin-bottom:10px;
    font-weight:bold;
}

.diseaselist a
{
	color:Green;
}

.weblink
{
	background:transparent url(/support/Alpha/images/bt_bg_20.jpg) no-repeat scroll 0pt 0px; 
   /*  height:150px;*/
     padding:10px;
    
}

.weblink .desp
{
   padding:5 50;
   zoom:1;
   color:#808080;
}
.weblink .desp span
{
	float:right;
	color:Green;
}
.weblink .desp span a
{
 color:Green;
 font-size:14px;
}
.weblink .yqlj
{
	background:transparent url(/support/Alpha/images/yqlj_21.jpg) no-repeat scroll 0pt 0px; 
	height:56px;
	margin-top:10px;
	margin-left:10px;
	padding-top:20px;
	padding-left:100px; 
}
/*
***********************************************/
.profile_avatar
{
    text-align:center;
    margin-top:10px;
}

.profile_username
{
    text-align:center;
    padding-bottom:8px;
    padding-top:4px;
    font-size:14px;
    border-bottom:1px dashed #CBC9CA;    
    margin-bottom:4px;
}

.profile_operator
{
    margin:10px 0px;
    text-align:center;
}

/* btn_inline
 ***********************************************/


.btn-left
{
	background:transparent url(btn_inline.gif) no-repeat scroll 0pt 0px;
    height:25px;
    width:75px;
    clear:both;
}
.btn-right
{
	background:transparent url(btn_inline.gif) no-repeat scroll right -25px;
     height:25px;
     float:right;
     width:72px;

}
.btn-right a
{
 color:#43609C;
}
.btn-right a:visited
{
	 color:#43609C;
}
.btn-right a:hover{
color:#CC0000;
text-decoration:none;
}

 
a.btn_inline:link, a.btn_inline:visited, a.btn_inline:active {
background:transparent url(btn_inline.gif) no-repeat scroll 0pt -50px;
color:#43609C;
font-family:"" !important;
padding-top:5px!important;
padding-top:0px;
padding-right: 0px;
padding-bottom: 4px;
padding-left: 3px;
text-decoration:none;
font-size:12px !important;
}
a.btn_inline span, a.btn_inline cite {
color:#43609C;
text-decoration:none;
}
a.btn_inline span {
 background:transparent url(btn_inline.gif) no-repeat scroll right -25px;
padding:5px 7px 4px 4px;
padding-top:5px;
padding-right: 7px;
padding-bottom: 4px!important;
padding-bottom: 2px;
padding-left: 4px;
}
a.btn_inline cite {
font-style:normal;
}

a.btn_inline:hover span, a.btn_inline:hover cite {
color:#CC0000;
text-decoration:none;
}

/*
a.btn_inline:active span {
background:transparent url(btn_inline.gif) no-repeat scroll right -75px;
}
*/

/*---------------------------------menu-----------------------------------------------*/










.menuLayout{
	background:url(menu.gif) -1px -1px;
	font-size:14px;

}
.menuLayout .mainMenu{
	height:33px;
	font-size:14px;
}
.menuLayout .mainMenu a{
   color:#496019;
   text-decoration:none;
}
.menuLayout .mainMenu .username{
	color:#3A3A3A;
	padding:9px 0px 0px 20px;
    font-size:12px;
    font-family:"";
}

.menuLayout .mainMenu .menuItem{
	padding:7px 20px 0px 20px;	
	font-size:14px;
}
.menuLayout .mainMenu .main,.menuLayout .mainMenu .main a{
   color:#496019;
}

.menuLayout .mainMenu .main{
	background:url(menu.gif) 0px -81px;
	width:74px;
	height:32px;
	padding-left:0px;
	padding-right:0px;
	text-align:center;
	font-weight:600;
}
.menuLayout .mainMenu .line{
	background:url(menu.gif) 0px -132px;
}
.menuLayout .mainMenu .line{
	width:2px;
	height:100%;
}
.menuLayout .mainMenu .linelone{
	width:2px;
	height:100%;
}
	
.menuSub{
	color:#496019;
    padding:4px 8px 0px 18px;
}
.menuSub a{
   color:#496019;
}
.menuSub .space{
	color:#496019;
}

/*---------------------------------menu-end--------------------------------------------*/
.plist
{
	width:738px;
}
.plist1
{
	width:975px;
}

.plist tbody td
{
	/*border-bottom:1px solid #E6E6E6;*/
    /*border-bottom:1px dashed #000;*/
    padding:4px;
    border-bottom:1px dashed #CCCCCC;
}

.plist1 tbody td
{
	/*border-bottom:1px solid #E6E6E6;*/
    /*border-bottom:1px dashed #000;*/
    padding:4px;
    border-bottom:1px dashed #CCCCCC;
}
	
.tr_bgcolor_0
{
	background-color:#E7F0FF;
	padding:5px 10px 5px 10px;
   

}
.tr_bgcolor_0 td
{
	 border-bottom:1px dashed #CCCCCC;
}
	
.tr_bgcolor_1
{
	/*background-color:#D8DFEA;*/
	padding:5px 10px 5px 10px;
	
}
	
.tr_bgcolor_1 td
{
	border-bottom:1px dashed #CCCCCC;
}
/*
 **********************************************************/
 /* InputArea
*****************************************/
.InputArea
{
    clear:both;
    width:100%;
    height:36;
}

.InputArea .area290
{
    color:#666666;
    float:left;
    font-size:14px;
    padding-top:4px;
    text-align:right;
    width:290px;
    height:36;
}

.InputArea .area380
{
    color:#666666;
    float:left;
    font-size:14px;
    padding-top:4px;
    text-align:right;
    width:380px;
    height:36;
}

.InputArea .area60
{
    color:#666666;
    float:left;
    font-size:14px;
    padding-top:4px;
    text-align:right;
    width:60px;
    height:36;
}

.InputArea .area120
{
    color:#666666;
    float:left;
    font-size:14px;
    padding-top:4px;
    text-align:right;
    width:120px;
    height:36;
}

.InputArea .area2
{
    color:#666666;
    float:left;
    font-size:14px;
    padding-bottom:5px;
}
.InputArea .area2 a
{
	color:#FFF;
}

.InputArea .area3
{
    color:#AFAFAF;
    float:left;
    line-height:18px;
    padding-bottom:5px;
    text-align:left;
    height:36;
}	

/*******************************************************************************/
.roundedcornr_box{
	background: url(/support/Alpha/img_1/roundedcornr_378975_tl.png) no-repeat top left;
	margin-bottom:10px;
}
.roundedcornr_box a:hover
{
	 background:#85C12B none no-repeat scroll right top;
}
.roundedcornr_top {
	background: url(/support/Alpha/img_1/roundedcornr_378975_tr.png) no-repeat top right;
}
.roundedcornr_bottom{
	background: url(/support/Alpha/img_1/roundedcornr_378975_bl.png) no-repeat bottom left;
}
.roundedcornr_bottom div {
	background: url(/support/Alpha/img_1/roundedcornr_378975_br.png) no-repeat bottom right;
}
.roundedcornr_content {
	background: url(/support/Alpha/img_1/roundedcornr_378975_r.png) top right repeat-y;
}

.roundedcornr_top div,.roundedcornr_top_378975,
.roundedcornr_bottom div, .roundedcornr_bottom_378975 {
	width: 100%;
	height: 15px;
	font-size: 1px;
}
.roundedcornr_content, .roundedcornr_bottom_378975 {
	margin-top: 0px;
}
.roundedcornr_content { padding: 0 15px; }		
	
/*
 **********************************************/
  .groupbox{width:220px;height:75px;float:left;}
  .groupbox .pic{float:left;padding:1px;border:1px solid #CACACA;width:55px;height:55px;margin-right:5px;}
  .groupbox dl{float:left;width:140px;overflow:hidden;}
  .groupbox dd,.box dt{height:20px;line-height:20px;color:#666;overflow:hidden;}
  .groupbox dd strong a{color:#525252;font-weight:bold;margin:0;}
  .groupbox dd em{color:#9B9B9B;font-style:normal;}
  .groupbox dd img{width:13px;height:13px;vertical-align:middle;}
  .groupbox dd a{color:#4E78A7;margin-right:3px;}
  .groupbox dd span,.box dt a{color:#4E78A7;line-height:20px;}
  .groupbox dt span{float:right;color:#4E78A7;}
  .line{height:1px;clear:both;background:url(underline.gif) repeat-x;overflow:hidden;margin-bottom:15px;}
  
/* qinfo
 **********************************************/
 .qinfo {height:110px;}  
 .qinfo .qgap { clear:both; height:15px;} 
 .qinfo .qtitle { font-size:14px; font-weight:bold;}
 
 .qinfo .qlogo .pic {float:left;padding:1px;width:80px;height:80px;margin-right:5px;}
 .qinfo .qlogo li { margin-bottom:10px;}
 .qinfo .qlogo dd,.box dt{height:20px;line-height:20px;color:#666;overflow:hidden;}
 .qinfo .qlogo dd strong a{color:#525252;font-weight:bold;margin:0;}
 .qinfo .qlogo dd em{color:#9B9B9B;font-style:normal;}
 .qinfo .qlogo dd img{width:13px;height:13px;vertical-align:middle;}
 .qinfo .qlogo dd a{color:#4E78A7;margin-right:3px;}
 .qinfo .qlogo dd span,.box dt a{color:#4E78A7;line-height:20px;}
 .qinfo .qlogo dt span{float:right;color:#4E78A7;}
 
 .qinfo .qintro
 {
 	padding:3px 0px 3px;
 }
 .qinfo .qbtns { text-align:center;}
 .qinfo .qbtns li {float:left; list-style-type:none; margin-left:15px;}
 
 .profile_operating { padding:10px; overflow:hidden; text-align:center;}
 .profile_operating li {float:left; list-style-type:none; margin-left:10px;}

 
/* qmaster
 **********************************************/
 .qmaster{ padding:20px 0px 0px 15px;}
 .qmaster p { clear:both;  padding:5px;} 
 .qmaster .qtitle { font-size:14px; font-weight:bold;}
 .qmaster dt{ margin-bottom:3px;}
 .qmaster .qlogo .pic {float:left;padding:1px;border:1px solid #CACACA;width:80px;height:80px;margin-right:5px;}
 .qmaster .qlogo dl {}
 .qmaster .qlogo dd,.box dt{height:20px;line-height:20px;color:#666;overflow:hidden;}
 .qmaster .qlogo dd strong a{color:#525252;font-weight:bold;margin:0;}
 .qmaster .qlogo dd em{color:#9B9B9B;font-style:normal;}
 .qmaster .qlogo dd img{width:13px;height:13px;vertical-align:middle;}
 .qmaster .qlogo dd a{color:#4E78A7;margin-right:3px;}
 .qmaster .qlogo dd span,.box dt a{color:#4E78A7;line-height:20px;}
 .qmaster .qlogo dt span{float:right;color:#4E78A7;}
 
 .qmaster .qintro {}
 .qmaster .qbtns {}
 .qmaster .qbtns .qbtn {float:left; width:100px;height:28px;}
 
/* qadmin
 ******************************************************/ 
 .qadmin {height:70px;}
 .qadmin .qlogo {display:block;}
 .qadmin .qlogo .pic {float:left;padding:1px;border:1px solid #CACACA;width:60px;height:60px;margin-right:5px;}
 .qadmin .qlogo dl {}
 .qadmin .qlogo dd,.box dt{height:20px;line-height:20px;color:#666;overflow:hidden;}
 .qadmin .qlogo dd strong a{color:#525252;font-weight:bold;margin:0;}
 .qadmin .qlogo dd em{color:#9B9B9B;font-style:normal;}
 .qadmin .qlogo dd img{width:13px;height:13px;vertical-align:middle;}
 .qadmin .qlogo dd a{color:#4E78A7;margin-right:3px;}
 .qadmin .qlogo dd span,.box dt a{color:#4E78A7;line-height:20px;}
 .qadmin .qlogo dt span{float:right;color:#4E78A7;}
 
/*
 ****************************************************/
 
/*
 ***************************************************/
 
 .qtopics .qhead ul 
 {
    margin:0px;
    width:100%;
    height:32px;
    font-weight:bold;
    border-bottom:1px dashed #CCCCCC;
 }

 .qtopics .qhead .qtitle
 {
    float:left;   
    list-style-type:none;   
    width:320px;
    font-size:14px;
     height:32px;
    line-height:32px;
    over-flow: hidden;
 }
 
 .qtopics .qhead .qhits{
    float:left;   
    list-style-type:none;   
    width:80px;
    text-align:center;
    height:32px;
    line-height:32px;
    over-flow: hidden;
  }
 .qtopics .qhead .qpost{
    float:left;   
    list-style-type:none;   
    width:120px;
    height:32px;
    line-height:32px;
    text-align:center;
  }
 .qtopics .qhead .qlastreply{
    float:left;   list-style-type:none;   width:120px;
    text-align:right;
     height:32px;
     line-height:32px;
    }
 
 .qtopics ul 
 {
    margin:0px;
    width:100%;
    height:32px;
    border-bottom:1px dashed #CCCCCC;
    border-top:1px solid #FFFFFF;
    padding:5px;
 }
 .qtopics .switchcolor
 {
    BACKGROUND-COLOR: #F2FACA;
 }
 
  .qtopics .qtopicdel
  {
  	float:left;   
    list-style-type:none;   
    width:50px;
    font-size:14px;
     height:32px;
    line-height:32px;
     overflow:hidden;
     text-align:center;
  }
   .qtopics .qtopicdel a
   {
   	color:#808080;
   	font-size:12px;
   }
 .qtopics .qtitle
 {
    float:left;   
    list-style-type:none;   
    width:320px;
    font-size:14px;
     height:32px;
    line-height:32px;
     overflow:hidden;
 }
 
 .qtopics .qhits{
    float:left;   
    list-style-type:none;   
    width:80px;
    text-align:center;
    height:32px;
    line-height:32px;
     overflow:hidden;
  }
 .qtopics .qpost{
    float:left;   
    list-style-type:none;   
    width:120px;
     height:32px;
    text-align:center;
  }
 .qtopics .qlastreply{
    float:left;   list-style-type:none;   width:120px;
    text-align:right;
     height:32px;
    }
    
  .qtopics .qmore {float:right; }   
  
  .gap10 {clear:Both; height:10px;}
  .gap15 {clear:Both; height:15px;}


.qtopicdata{border-bottom:1px solid #DEE8A4;padding-left:1px; overflow:hidden;}
.qtopicdata table{border-top:1px solid #DEE8A4;border-collapse:collapse;background:#fff;}
	.qtopicdata thead{height:32px;}
	.qtopicdata thead{background:#FEFFF8;text-align:left;}
		.qtopicdata thead td{padding-left:13px;border-bottom:1px solid #DEE8A4;}
			.qtopicdata thead td img{vertical-align:-2px!important;vertical-align:-1px;margin-top:4px;}
	.qtopicdata tbody{vertical-align:top;text-align:left;}
		.qtopicdata tbody th,.qtopicdata tfoot th{border-right:1px solid #DEE8A4;text-align:left;}
		.qtopicdata tbody th{/*width:100px;padding:16px 24px 48px;*/border-top:1px solid #DEE8A4;border-bottom:1px solid #DEE8A4;height:116px; padding:5px;}
		.qtopicdata tbody td{border-top:1px solid #DEE8A4;border-bottom:1px solid #DEE8A4;padding:10px;}
		
		.qtopicdata tbody td div{width:556px!important;width:540px;}
			
			.qtopicdata tbody th img{padding:2px;cursor:pointer; margin:16px 24px 5px 24px;}
		.qtopicdata tbody h1{font-size:12px;line-height:26px;word-break:break-all;word-warp:break-word;overflow:hidden; text-align:center;}
		.qtopicdata tbody h2{font-size:12px;font-weight:normal;line-height:14px;margin:0px;height:14px;}
	/*.qtopicdata tfoot{height:25px;}*/
		.qtopicdata tfoot th{font-weight:normal;text-align:center;}
		.qtopicdata tfoot td{text-align:left;}
			.qtopicdata tfoot td span{float:right;padding-right:15px;padding-top:5px;}
			.qtopicdata tfoot td a{font-size:12px;}
			.qtopicdata tfoot td em{margin-left:14px;font-style:normal;font-style:normal!important;font-size:12px;line-height:25px;}
			
			.qtopicdata p{ margin-bottom:5px; text-align:center;}
				
.qtopicdata p.addfriend
{
	margin-left:20px; 
	margin-bottom:10px;
}
.qtopicdata p.sendpm{
  margin-left:20px;
}		
/***********************************************************************
BBS
***********************************************************************/
.topicnav
{
 margin-bottom:3px;
 padding:2px;
 clear:both;
}



.topicnav_left
{
	background:#F7F7F7 none repeat scroll 0%;
border:1px solid #CAD9EA;
color:#999999;
float:left;
height:24px;
line-height:26px;
overflow:hidden;

}

/***********************************************************************
pannel
***********************************************************************/

.corners strong {
font-size:14px;
margin-left:10px;
float:left;
}
crnr-cobalt {
font-size:70%;
margin-bottom:8px;
}

.crnr-cobalt {
margin-top:5px;
 height:28px;
}
.crnr-cobalt {
background-color:#99CC33;
overflow:hidden;
}
.corners.crnr-cobalt .cornert {
background-image:url(/support/alpha/images/curve_cobalt_tr2.gif);
}


.corners .cornert {
background-position:right top;
}

.crnr-cobalt .cornert div {
background-image:url(/support/alpha/images/curve_cobalt_tl2.gif);
}
.corners .cornert div {
background-position:left top;
}



.crnr-cobalt a {
color:#FFFFFF;
/*display:block;*/
height:16px;
width:99%;
}
.crnr-cobalt .rightlink 
{
    float:right;
    padding-right:5px;
    width:95px;
    text-align:right;
}
.crnr-cobalt .rightlink a
{
	font-size:14px;
	font-weight:bold;
	color:#fff;
}
.crnr-cobalt .rightlink a:hover
{
	text-decoration:underline;
	color:Blue;
}
.crnr-cobalt strong
{
	color:#FFFFFF;
}
.crnr-cobalt a:hover
{
	text-decoration:none;
}
.expanded {
background:transparent url(/support/alpha/images/icon_expanded.gif) no-repeat scroll 100% 0pt;
}

.collapsed {
background:transparent url(/support/alpha/images/icon_collapsed.gif) no-repeat scroll 100% 0pt;
}

/*.crnr-cobalt .cornerb {
background-image:url(/support/alpha/images/curve_cobalt_br.gif);
}
.corners .cornerb {
background-position:right bottom;
}

.crnr-cobalt .cornerb div {
background-image:url(/support/alpha/images/curve_cobalt_bl.gif);
}
.corners .cornerb div {
background-position:left bottom;
}*/
.corners .cornerb, .corners .cornert div, .corners .cornert, .corners .cornerb div, .corners .cornerb {
background-repeat:no-repeat;
}

.cornert div, .cornert, .cornerb div, .cornerb {
font-size:1px;
height:6px;
width:100%;
}

.module .content
{
	 padding:5px 10px;
}
.module .mid {
text-align:left;
display:block;
*height:1%;
}

.module .mid .m_l {
	 BORDER-LEFT: #becf97 1px solid; 
	 overflow:hidden;
}
.module .mid .m_r {
	 BORDER-RIGHT: #becf97 1px solid;
	 overflow:hidden;
}

.module .bottom {
background:transparent url(/support/alpha/images/module_bottom_2.jpg) repeat-x scroll 50% bottom;
height:5px;
overflow:hidden;
}

.module .bottom .b_l {
background:transparent url(/support/alpha/images/bl_bg_2.jpg) no-repeat scroll 0 0;
height:5px;
width:6px;
float:left;
overflow:hidden;
}

.module .bottom .b_r {
background:transparent url(/support/alpha/images/br_bg_2.jpg) no-repeat scroll 0 0;
height:5px;
width:5px;
float:right;
overflow:hidden;
}


/*******************************************************************/

.searchblock
{
	background:url(/support/alpha/images/Top-Gradual-Color.gif) repeat-x; 
	padding:5px 10px;
}

.addfriend
{
	background:transparent url(/support/alpha/images/user_add.gif) no-repeat scroll 0%;
	padding-left:20px;
}
.sendpm
{
	background:transparent url(/support/alpha/images/buddy_sendpm.gif) no-repeat scroll 0%;
	padding-left:20px;
}

.qlogo
{
 padding-top:5px;
}

/*******************************************************************/
.navgroup
{
	overflow:hidden;
	margin-top:5px;
}
.navgroup a span
{
	background:transparent url(/support/alpha/images/menu.gif) no-repeat scroll 0%;
	color:#FFF;
	cursor:pointer;
	float:left;
	font-weight:bold;
	line-height:24px;
	margin-right:2px;
	text-align:center;
	width:71px;
   height:27px;
}

.navgroup a:hover span
{
	color:#CC0000;
}
.navgroup .current span
{
	color:#CC0000;
}
.box .grouplist
{
	padding:10px 20px;
	overflow:hidden;
}
.mygrouplist
{
	overflow:hidden;
}
.mygrouplist .groupitem
{

	  overflow:hidden;
	  clear:both;
}


.mygrouplist .creatnewgroup
{
	font-size:14px;
	color:Blue;
	text-decoration:underline;
}
.mygrouplist .groupitem li
{
	float:left;
	width:90px;
	text-align:center;
	font-weight:bold;
	list-style-type:none;


}

.mygrouplist td
{

    border-top:1px dashed #CCCCCC;
	text-align:center;
	padding:5px;
}

.creategroup
{
	margin:10px 50px;
	text-align:center;

}
.creategroup td
{
	padding:5px;
	border-bottom:1px solid #E1E4E6;
}
.creategroup span
{
	color:#85C12B;
}

.memberlist ul
{
		list-style-type:none;
	padding-bottom:7px;
	padding-top:10px;
		border-bottom:1px dashed #CCCCCC;
		overflow:hidden;
		zoom:1;
}

.memberlist li
{
	float:left;
	width:180px;
	text-align:center;

}

.memberlist td
{

    border-bottom:1px dashed #CCCCCC;
	line-height:220%;
	text-align:center;
	padding:5px;
}

.groupmemlist
{
	 border-top:1px dashed #CCCCCC;
}
.groupmemlist a.user_img:hover
{
	text-decoration:none;
}
	
.groupmemlist .pic
{
	border:1px solid #CACACA;
	height:60px;
	margin-right:5px;
	padding:1px;
	width:60px;
}

.groupmemlist ul
{
	list-style-type:none;
	zoom:1;
}
.groupmemlist li
{
	float:left;
	margin:5px;
	text-align:center;
}

/***************************************
log
***************************************/

h2 {
color:#363737;
font-size:18px;
font-weight:bold;
margin:0px;
padding:0px;

}

.logtitle{
border-bottom:1px solid #E1E4E6;
color:#666666;
}
.logtitle span
{
	color:#363737;
font-size:18px;
font-weight:bold;
margin:0px;
padding:0px;
}
.logtitle a:link,.logtitle a:visited
{
   color:#018701;
}
	
.caption span a
{
	color:#fff;
}

/***************************************
userInfoEdit
***************************************/

.userInfoEdit p
{
   border-bottom:1px solid #E1E4E6;
    font-size:15px;
     font-weight:bold;
     color:#5D8BBA;
}

.userInfoEdit span
{
	color:#85C12B
}


/***************************************
GroupInvite
***************************************/
.friendinvite table
{
   border:1px solid #85C12B;
  width:928px;
}
.friendinvite p
{
	 padding-top:5px;
	 padding-bottom:5px;
}
.friendinvite .friendlist
{
	width:650px;
	height:200px;
	overflow:scroll;
	 background-color:#fff;
	 border:1px solid #BDC7D8;

}

.friendinvite .friendlist li
{
	float:left;
	 list-style-type:none;
	 padding:5px;
}

.friendinvite .selbtn
{
	padding:5px;
}
.friendinvite .selbtn a
{
	float:left;
}
.friendinvite .sendinvite
{
	text-align:center;
	padding:5px;
}

.groupinvitelist p
{
	border-bottom:1px solid #E1E4E6;
	 padding:10px 5px;
}

.groupinvitelist a
{
	color:Blue;
}
.groupinvitelist a:hover
{
}
/***********************************
profile_index
************************************/



.messagehints
{
	float:right;
}
.messagehints a
{
	/*color:#5D8BBA;*/
	color:#666666;
}

.friendlist td
{
  padding:10px;
  border-bottom:1px solid #E1E4E6;
}
.friendlist tr
{
	background:#F9FCFF none repeat scroll 0 50%;
	
}
.friendlist p
{
	padding-bottom:3px;
	padding-top:3px;
}
.friendlist .operation p
{
	margin-right:30px;
	border-bottom:1px solid #E1E4E6;
	width:100px;
	text-align:center;
}

.friendlist .operation a:hover
{
	background-color:#99CC33;
}


.pannelmenu {
	float:left;
	margin:20px 0px 0px 10px;
	width:90px;
}

.pannelmenu a.current {
background:#F2F8FE none repeat scroll 0 0;
border-color:#B5C9E0 ;
border-style:solid none solid solid;
border-width:1px 0 1px 1px;
color:#0954A6;
cursor:default;
height:26px;
line-height:26px;
}

.pannelmenu a:link,.pannelmenu a:visited{
color:#0954A6;
display:block;
height:30px;
line-height:30px;
margin-bottom:5px;
text-align:left;
text-decoration:none;
}


.pannelmenu .current span {
background:#EAF3FD none repeat scroll 0 0;
display:block;
height:23px;
line-height:23px;
padding-left:15px;
}

.pannelcontent {
float:left;
width:877px;
margin-top:5px;
}

.pannelcontent .pcontent {
background:#F4F9FE none repeat scroll 0 0;
border:1px solid #B5C9E0;
padding:1px;
}

.pcontent .panneldetail {
background:#EAF3FD url(/support/alpha/images/content-bg.jpg) repeat-x scroll left top;
padding:20px 4px 10px;
}

.panneltabs {
padding-bottom:28px;
}

.panneltabs a.current, .panneltabs a.current:hover {
background:#FFFFFF url(images/currentbg.jpg) no-repeat scroll right top;
border-bottom:1px solid #FFFFFF;
color:#000000;
cursor:default;
height:27px;
line-height:27px;
margin-right:5px;
padding:0 5px;
text-align:center;
}

.panneltabs a {
color:#0954A6;
float:left;
font-weight:bold;
height:28px;
line-height:28px;
margin-right:5px;
padding:0 5px;
text-decoration:none;
}

.panneltabs a:hover
{
	background:#FFFFFF;
	text-decoration:none;
}


.panneltabs a:visited
{
	color:#0954A6;
}
.panneltabs a.current:visited
{
	color:#000000;
}

.pannelbody {
background:#FFFFFF none repeat scroll 0 0;
border-bottom:4px solid #D6E8F8;
border-right:2px solid #D6E8F8;
clear:both;
min-height:450px;
padding:20px;
overflow:visible;
height:auto !important;
height:450px;
}

.pannellist
{
	border-top:1px solid #E1E4E6;
	border-bottom:1px solid #E1E4E6;
	padding:10px 10px 10px;
	background-color:#FFFBE0;
}

.pannelcontent_1
{
	width:100%;
	margin-top:5px;
}

.groupadmin
{
 text-align:center;
}
.groupadmin table
{
	width:700px;
}
.groupadmin th
{
	font-weight:bold;
	padding:5px;
  border-bottom:1px solid #E1E4E6;
  width:100px;
}
.groupadmin td
{
	padding:5px;
	border-bottom:1px solid #E1E4E6;
}

.grouplistbox p
{
	font-weight:bold;
	font-size:14px;
	color:#808080;
	padding:5px;
	border-bottom:1px solid #E1E4E6;
}

.toptopiclist
{
	padding:10px;
}

.toptopiclist li
{
	 list-style-type:none;
     list-style-position:outside;
	background:transparent url(/support/alpha/images/itembullet1.gif) no-repeat scroll 1px 6px;
	line-height:140%;
margin:2px 0; 
padding-left:10px;
}

.symptomlogo li
{
	float:left;
	width:100px;
	list-style-type:none;
	text-align:center;
	margin:5px;
}
.symptomlogo p
{
	width:100px;
	height:10px;
}

.symptomlogo .none,.symptomsel a.none:hover
{
	background-color:#008844;
}
.symptomlogo .mild,.symptomsel a.mild:hover
{
	background-color:#F1D827;
}
.symptomlogo .moderate,.symptomsel a.moderate:hover
{
	background-color:#FF8A15;
}
.symptomlogo .severe,.symptomsel a.severe:hover
{
	background-color:#C60000;
}

.symptomsel .none_on
{
	background-color:#008844;
}
.symptomsel .mild_on
{
	background-color:#F1D827;
}
.symptomsel .moderate_on
{
	background-color:#FF8A15;
}
.symptomsel .severe_on
{
	background-color:#C60000;
}
.symptomsel p
{
	width:100px;

	float:left;
	 margin:5px;
}
.symptomsel a
{
	border:1px solid #CCCCCC;
color:#CCCCCC;
display:block;
font-weight:bold;
padding:2px 0px;
text-align:center;
text-decoration:none;
text-indent:-12px;
}

.newactionlist
{
	padding:5px;
}
.newactionlist li
{
  border-bottom:1px dashed #CCCCCC;
  padding-bottom:5px;
}

a.em
{
     color:Red;
	font-weight:bold;
}
.pictureliststyle
{
   *height:1%;
	padding:10px 5px;

}
.pictureliststyle li
{
	float:left; 
	list-style-type:none; 
	text-align:center;
   width:108px;
   height:85px;
  
   
}
.msgboxhint
{
	padding:20px;
	overflow:hidden;
	text-align:center;
}

.msgboxhint a:hover
{
	background-color:#99CC33;
}
a.pinyin_link
{
	width:10px;
	text-align:center;
}
a.pinyin_link:hover
{
	background-color:#99CC33;

}
.floattablestyle
{
	background-color:#E7F0FF;
	border-top:1px solid #85C12B;
}
.floattablestyle td
{
    height:30px;
    padding:2px;
	border-bottom:1px dashed #CCCCCC;
	text-align:left;
	padding-left:0px;

}

.quicklink
{
	color:Green;
	text-decoration:underline;
}
.itemliststyle
{

}
.itemliststyle ul
{
	list-style-type:circle;
	list-style-position:inside;
}
.itemliststyle li
{
	float:left;
	margin-right:10px;
}
.itemliststyle a
{
	color:Green;
}
.itemliststyle a:hover
{
	color:Blue;
}
.operatebutton p
{
	margin-bottom:5px;
	margin-left:20px;
}


#floatDialog h2 {
background:#85C12B none repeat scroll 0 0;
float:none !important;
font-size:14px;
font-weight:bold;
margin:0;
text-align:left;
	border-bottom:1px solid #85C12B;
	height:27px;
	line-height:27px;
	font-weight:bold;
	color:#fff;
	padding-left:10px;
	padding-right:10px;

}

.input-submit {
background:transparent none repeat scroll 0 0;
border:1px inset #000000;
color:#000000;
}
.input-button, .input-submit {
background-color:#3B5888;
border-color:#D8DFEA #0E1F5B #0E1F5B #D8DFEA;
border-style:solid;
border-width:1px;
color:#FFFFFF;
cursor:pointer;
font-size:12px;
padding:2px 15px;
text-align:center;
}

.editboxstyle
{
	margin:0 auto;
}

.topicAdmin a
{
	color:Green;
	text-decoration:underline;
}
.flist
{
	padding:10px;
	margin:10px;
	border:1px solid #85C12B;
	overflow:scroll;
	zoom:1;

}

.flist li
{
	list-style-type:none;
	float:left;
	margin:0 10;

}


/*按钮样式，全站通用*/
.new_sbt, .new_sbt_h {
display:block;
width:60px;
}

.new_sbt
{
background:transparent url(/support/alpha/images/bt.gif) no-repeat scroll 0 0;
background-position:-84px -21px;
color:#333333;
cursor:pointer;
font-size:12px;
height:21px;
line-height:21px;
overflow:hidden;
text-align:center;
}

.new_sbt_h
{
background:transparent url(/support/alpha/images/bt.gif) no-repeat scroll 0 0;
background-position:-84px 0px;
color:#333333;
cursor:pointer;
font-size:12px;
height:21px;
line-height:21px;
overflow:hidden;
text-align:center;
}

.new_bt, .new_bt_h {
display:block;
width:84px;
}

.new_bt
{
background:transparent url(/support/alpha/images/bt.gif) no-repeat scroll 0 0;
background-position:0px -21px;
color:#333333;
cursor:pointer;
font-size:12px;
height:21px;
line-height:21px;
overflow:hidden;
text-align:center;
}

.new_bt_h
{
background:transparent url(/support/alpha/images/bt.gif) no-repeat scroll 0 0;
background-position:0px 0px;
color:#333333;
cursor:pointer;
font-size:12px;
height:21px;
line-height:21px;
overflow:hidden;
text-align:center;
}

.friendapply
{
	padding:10px;
    overflow:hidden;
    zoom:1;
}
.friendapply span
{
	float:left;
	margin-right:5px;
}

.topicsort
{
	border-bottom:1px solid #9AC4DD;
	zoom:1;
	clear:both;
	overflow:hidden;
}
.topicsort li
{
	float:left;
	width:70px;
	padding:5px;
	border-right:1px solid #9AC4DD;
	text-align:center;
}
.topicsort .topicsort_on
{
	background-color:#99CC33;
}

.groupinfo th
{
	width:60px;
	vertical-align:top;
	 padding-bottom:5px;
	 border-bottom:1px dashed #CCCCCC;
	 text-align:center;
}
.groupinfo td
{
	padding-bottom:5px;
	border-bottom:1px dashed #CCCCCC;
}

.newtopic
{
	float:left;
}
.newtopic span
{
	float:left;
	margin-right:10px;
}
.topicsearchbox
{
	width:220px;
}
.topicsearchbox td
{ 
	padding:5px;
	
}

/*浮动框样式,全站通用*/
.Msgsendingbox
{
	background-color:White;
	width:500px;
 height:200px;
	text-align:center;
}
.Msgsendingbox table
{
	margin:0 auto;

}
.Msgsendingbox th
{
	width:50px;
	text-align:right;
	font-weight:bold;
	padding-right:5px;
}
.Msgsendingbox td
{
	text-align:left;
	padding:5px;
}
.Msgsendingbox .operator
{
	zoom:1;
	overflow:hidden;
	padding-left:130px;
     padding-bottom:10px;
}
.Msgsendingbox .operator span
{
	float:left;
	margin-right:5px;
}
.actionsendingbox
{
	background-color:White;
	width:500px;
	text-align:center;
}
.actionsendingbox table
{
	margin:0 auto;
}
.actionsendingbox .operator
{
	zoom:1;
	overflow:hidden;
	padding-left:130px;
     padding-bottom:10px;
}
.actionsendingbox .operator span
{
	float:left;
	margin-right:5px;
}

.fontAboutHightlight
{
	FONT-SIZE: 14px;
	COLOR: #00ac00;
	FONT-FAMILY: Arial, Helvetica, sans-serif, Verdana;
	TEXT-ALIGN: center;
	font-weight:bold;
}
.fontAboutContentHightlight
{
	FONT-SIZE: 13px;
	COLOR: #85C12B;
	FONT-FAMILY: Arial, Helvetica, sans-serif, Verdana;
	TEXT-ALIGN: center;
	font-weight:bold;
}
.fontAboutTitleHightlight
{
	FONT-SIZE: 13px;
	COLOR: #85C12B;
	FONT-FAMILY: Arial, Helvetica, sans-serif, Verdana;
	TEXT-ALIGN: left;
	font-weight:bold;
}
.fontTitle
{
	FONT-SIZE: 14px;
	COLOR: #ffffff;
	FONT-FAMILY: Arial, Helvetica, sans-serif, Verdana;
	TEXT-ALIGN: left;
	font-weight:bold;
}

/*病情系统留言列表中用到的样式*/

.commentreplyliststyle
{
	margin-left:50px;
	margin-right:50px;
	background-color:#fffbe0;
	border-top:1px solid #E1E4E6;
	border-left:1px solid #E1E4E6;
	padding-bottom:20px;
}

.commentreplyliststyle .replyitem
{
   margin:5px 0px 5px 0px;
}

.commentreplyliststyle .replyitem img
{
	width:25px!important;
	height:25px!important;
}